A definição do problema foi consolidada por meio de pesquisas na internet acerca de imigrantes e refugiados que estão no Brasil, ou pretendem imigrar, possibilitando a criação das pessoas e histórias de usuários.
Com base na análise das personas forma identificadas as seguintes histórias de usuários:
EU COMO... PERSONA |
QUERO/PRECISO ... FUNCIONALIDADE |
PARA ... MOTIVO/VALOR |
---|---|---|
Niara Lopes | Como imigrante quero encontrar informações de como tirar a carteira de estrangeiro. | Para que eu possa me regularizar no país. |
Niara Lopes | Como imigrante quero poder acessar o conteúdo em um idioma do qual eu tenho fluência, como o inglês. | Conseguir acessar e entender as informações. |
Niara Lopes | Como imigrante quero um botão de doação para que possa ajudar imigrantes e refugiados. | Para ajudar as ongs que me ajudaram. |
Santiago González | Como refugiado quero poder ver os textos em dark mode. | Para que me ajude a reduzir a fadiga visual. |
Santiago González | Como refugiado quero poder cadastrar meu currículo. | Para poder achar um emprego. |
Santiago González | Como refugiado quero me cadastrar no site . | Para poder receber notícias. |
Santiago González | Como refugiado quero poder comentar as notícias | expor minha opinião e responder comentários |
O escopo funcional do projeto é definido por meio dos requisitos funcionais que descrevem as possibilidades interação dos usuários, bem como os requisitos não funcionais que descrevem os aspectos que o sistema deverá apresentar de maneira geral. Estes requisitos são apresentados a seguir.
ID | Descrição do Requisito | Prioridade |
---|---|---|
RF-001 | O site deve conter informações sobre como tirar a carteira de identificação estrangeira. | MÉDIA |
RF-002 | O site deve permitir ao usuário trocar seu idioma para inglês. | ALTA |
RF-003 | O site deve conter um botão de doação. | ALTA |
RF-004 | O site deve conter um botão de modo escuro/claro. | MÉDIA |
RF-005 | O site deve conter uma área para cadastro de currículo. | ALTA |
RF-006 | O site deve permitir o usuário a se cadastrar para receber notícias. | MÉDIA |
RF-007 | O site deve permitir o usuário a registrar um comentário. | ALTA |
ID | Descrição do Requisito | Prioridade |
---|---|---|
RNF-001 | O site deve ser publicado em um ambiente acessível publicamente na Internet (Repl.it, GitHub Pages, Heroku). | ALTA |
RNF-002 | O site deverá ser responsivo permitindo a visualização em um celular de forma adequada. | ALTA |
RNF-003 | O sistema deve ser multiplataforma – Windows, Linux e macOS. | ALTA |
RNF-004 | O site deve ser compatível com os principais navegadores do mercado (Google Chrome, Firefox, Microsoft Edge). | ALTA |
RNF-005 | O sistema deve funcionar 24h por dia, todos os dias da semana. | ALTA |
O projeto está restrito pelos itens apresentados na tabela a seguir.
ID | Restrição |
---|---|
01 | O projeto deve ser entregue no final do semestre letivo, não havendo possibilidade de ultrapassar a data de: 16/06/2023. |
02 | O aplicativo deve se ater às tecnologias básicas de desenvolvimento web front-end. |
03 | A equipe não deve subcontratar o desenvolvimento do trabalho. |